package _2025_4_15;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;

public class pathdemo1 {
    public static void main(String[] args) throws IOException {

        try  (InputStream inputStream=new FileInputStream("D:/temp/java114/abc.txt")) {
            byte[] arr = new byte[1024];
            while (true) {
                int ret = inputStream.read(arr);
                if (ret == -1) break;
                // 遍历缓冲区中的字节，并将每个字节转换为字符打印到控制台
                for (int i = 0; i < ret; i++) {
                    System.out.printf("%c", arr[i]);// 使用循环仅适用于单字节编码，如 ASCII
                }
              //  System.out.printf("%c",arr[ret]);  不符合编码规则
        }
        }
    }
}
